financial financial planning accounting auditor independence advisor cpa workout specialists accountant auditing controls consulting field audits bookkeeping due diligence support internet security and auditing outsourcing field auditing internal controls internal auditing investment turnaround consultants